Disconnected Operation in a Multi-User Software Development Environment
نویسندگان
چکیده
Software Development Environments have tradi tionally relied upon a central project database and le repository accessible to a programmer s workstation via a local area network connection The introduc tion of powerful mobile computers has demonstrated the need for a new model which allows for machines with transient network connectivity to assist program mers in product development We propose a process based checkout model by which process and product les that may be needed during a planned period of dis connectivity are pre fetched with minimal user ef fort Rather than selecting each le by hand which is tedious and error prone the user only informs the en vironment of the portion of the software development process intended to be executed while disconnected The environment is then responsible for pre fetching the necessary les We hope that this approach will enable programmers to continue working on a project without network access
منابع مشابه
Bandwidth and Delay Optimization by Integrating of Software Trust Estimator with Multi-User Cloud Resource Competence
Trust Establishment is one of the significant resources to enhance the scalability and reliability of resources in the cloud environment. To establish a novel trust model on SaaS (Software as a Service) cloud resources and to optimize the resource utilization of multiple user requests, an integrated software trust estimator with multi-user resource competence (IST-MRC) optimization mechanism is...
متن کاملProcess Centered Software Development on Mobile Hosts
Software Development Environments have traditionally relied upon a central project database and le repository, accessible to a programmer's workstation via a high speed local area network connection. The introduction of powerful mobile computers has demonstrated the need for a new model, which allows for variable bandwidth machines as well as transient network connectivity to assist programmers...
متن کاملLow Bandwidth Operation in a Multi-user Software Development Environment
Software Development Environments have traditionally relied upon a central project database and le repository, accessible to a programmer's workstation via a high speed local area network. The tele-commuting paradigm has demonstrated the need for a new model, which allows for variable bandwidth machines to assist programmers in their development. A new client-server model is introduced which mi...
متن کاملThe FactBaseTM: Robust and Secure Data Storage for Distributed and Disconnected Systems
To provide a positive user experience, an application generally needs to provide the user with a sense of the current state of the system. To support disconnected operation, data must be stored locally in caches. These rapidly become stale, leading to a reconciliation problem. Even when connected, getting agreement between distributed nodes on what constitutes current state is far from trivial....
متن کاملDataX: an Approach to Ubiquitous Database Access
This paper describes an approach for enabling remote database access from heterogeneous thin clients. DataX is a proxy-based architecture that supports disconnected operation by replicating a subset of the database on the mobile client, using a weak consistency criterion. It adapts data replication to device characteristics, link attributes and user preferences. It employs a per-device renderer...
متن کامل